package org.example.bighomework.Course;
import org.springframework.data.domain.Page;
import java.util.List;
//业务层，接口
public interface CourseService {
    //获取所有信息
    List<Course> getAllCourse();
    //保存信息/更新信息
    void saveCourse(Course course);
    //根据id查找
    Course getCourseById(String id);
    //删除
    void deleteCourseById(String id);
    //根据name查找
    List<Course> findByName(String name);
    //保存信息/更新信息
    void updateCourse(Course course);
    //分页
    Page<Course> findPaginated(int pageNo, int pageSize, String sortField, String sortDirection);
}
